server: main.o worker.o initTcp.o epoll.o fork_pipe.c transfile.o
	gcc main.o worker.o initTcp.o epoll.o fork_pipe.c transfile.o -o server -lpthread

main.o: main.c
	gcc -c main.c -o main.o -g -Wall

worker.o: worker.c
	gcc -c worker.c -o worker.o -g -Wall

initTcp.o: initTcp.c
	gcc -c initTcp.c -o initTcp.o -g -Wall

epoll.o: epoll.c
	gcc -c epoll.c -o epoll.o -g -Wall

fork_pipe.o : fork_pipe.c 
	gcc -c fork_pipe.c -o fork_pipe.o -g -Wall

transfile.o : transfile.c
	gcc -c transfile.c -o transfile.o -g -Wall
